import React from 'react'
import { Redirect } from 'umi'
import useAuth from '@/hooks/useAuth.tsx';
// 校验用户的登录状态
// 如果登录显示想要显示的内容
// 如果未登录，跳转到登录页面
// 如果想要显示无权限页面，可以替换<Redirect to="/login" />
export default (props: any) => {
  const data = useAuth(); // 登录[{}] 未登录[]
  console.log('isLogin', Array.isArray(data))
  if (Array.isArray(data)) {
    if (data.length !== 0) {
      console.log(typeof data[0].role)
      if (data[0].role > 1) {
        return <div>{ props.children }</div>;
      } else {
        return <div>无权限</div>;
      }
    } else {
      return <Redirect to="/login" />;
    }
  } else {
    return <div>loading</div>;
  }

}
